you are 100% correct on this. FedEx and UPS both suck and charge insane fees. Use USPS Airmail Parcel Post. 10 days max time, and usually only a $5.00 processing fee or quite often nothing if it's from a private party. I have found if parts come from a buisness you will still pay the GST and duty, but again, only a $5.00 processing fee rather than the $25 or more "brokerage" fee.
"Now there sits a man with an open mind. You can feel the draft from here" - Groucho Marx